_f_d is a Unix file descriptor returned by a call to ooooppppeeeennnn(2) or
its equivalent.
_f_i_l_e_n_a_m_e is the full pathname of the file whose fd was passed as the
first argument.
_i_m_p_l_e_m_e_n_t_e_d is a pointer to integer which will have its value set to 0
or 1 by aaaaffffIIIIddddeeeennnnttttiiiiffffyyyyNNNNaaaammmmeeeeddddFFFFDDDD(((()))).
_f_i_l_e is an AAAAFFFFffffiiiilllleeeehhhhaaaannnnddddlllleeee structure, previously created by a call
to aaaaffffOOOOppppeeeennnnFFFFiiiilllleeee(3dm).
_v_e_r_s is used to return a file format version number. The AIFF-C
format includes a file chunk which contains a version
number. AIFF does not contain a version number, so for
AIFF files, the value returned here is 0. If _v_e_r_s is a
null pointer, it is ignored.
RRRREEEETTTTUUUURRRRNNNN VVVVAAAALLLLUUUUEEEE
aaaaffffIIIIddddeeeennnnttttiiiiffffyyyyFFFFDDDD(((()))) and aaaaffffIIIIddddeeeennnnttttiiiiffffyyyyNNNNaaaammmmeeeeddddFFFFDDDD(((()))) return a positive value indicates
that _f_d's file format is supported by the Audio File Library. A negative
return value indicates an unsupported or unrecognized audio file format.
aaaaffffGGGGeeeettttFFFFiiiilllleeeeFFFFoooorrrrmmmmaaaatttt(((()))) returns the format of the file represented by the _f_i_l_e
handle. It will return -1 only if the handle is bad.
DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
aaaaffffIIIIddddeeeennnnttttiiiiffffyyyyFFFFDDDD(((()))) and aaaaffffIIIIddddeeeennnnttttiiiiffffyyyyNNNNaaaammmmeeeeddddFFFFDDDD(((()))) return a symbolic integer constant
which denotes the audio file format associated with _f_d.
aaaaffffIIIIddddeeeennnnttttiiiiffffyyyyNNNNaaaammmmeeeeddddFFFFDDDD(((()))) sets the value of *_i_m_p_l_e_m_e_n_t_e_d to 1 if the format was
both recognized and is supported (i.e., can be read and written) and 0 if
the file is either recognized but not supported or unrecognized. This
allows applications to distinguish filetypes regardless of their support
with the Audio File Library. If _i_m_p_l_e_m_e_n_t_e_d is a null pointer, it will